package com.cloudkinto.bo.order.makeshop.updateOrderDeliveryStatus;

import lombok.Data;

/**
 * @author long
 * @Description TODO
 * @Date 2025/5/7 15:24
 */
@Data
public class UpdateOrderDeliveryStatus {

    /**
     * displayOrderNumber - String!	注文番号
     * deliveryId - String	配送先ID
     * ※ギフト配送の注文の場合は指定必須です。
     * deliveryStatus - DeliveryStatus!	配送ステータス
     * isReturnStock - Boolean
     * 在庫戻しを実施するか
     * <p>
     * true : 実施する
     * false : 実施しない
     * ※キャンセル済の注文かつ配送ステータスを「未配送：NOT_YET」にする場合のみ指定可能です。
     * ※未設定時はfalseとして扱われます。
     * <p>
     * isReturnPoint - Boolean
     * 利用・付与ポイントを返還するか
     * <p>
     * true : 返還する
     * false : 返還しない
     * ※キャンセル済の注文かつ配送ステータスを「未配送：NOT_YET」にする場合のみ指定可能です。
     * ※未設定時はfalseとして扱われます。
     */
    private String displayOrderNumber;
    private String deliveryId;
    private DeliveryStatus deliveryStatus;
    /**
     * 仅当订单已取消且配送状态设置为“未送达：NOT_YET”时，才能指定此项
     */
    private Boolean isReturnStock;
    private Boolean isReturnPoint;
}
